package com.atguigu.bigdata.scala.chapter07

object Scala10_Collection_Method_6 {

    def main(args: Array[String]): Unit = {

        // TODO 集合 - 功能方法
        val map = Map(
            ("a", 1), ("b", 2), ("c", 3)
        )
        println(map) // 无序
        val list: List[(String, Int)] = map.toList
        println(list) // 有序

        //val map1: Map[String, Int] = list.toMap
        val list1 = List(
            (1,1),(1,2),(1,3)
        )

        // 将List集合转换为Map集合，需要考虑数据的类型
        // list => Int
        // map  => k - v
        // list的数据可以重复的
        // map大的数据的key不能重复的
        // 在将list转换为map时需要考虑数据key的重复问题
        val map1: Map[Int, Int] = list1.toMap

        println(list1)
        println(map1)



    }
}
